home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / pcduo102.zip / @PCDUO.ZIP / CONTROL.MD_ / CONTROL.MD
Text File  |  1994-09-20  |  28KB  |  984 lines

  1. ; Modem file - Control
  2. ; Upto 200 modem types can be specified
  3. ;
  4. ; Format of this file is:
  5. ;   @[MODEM] modem type                     ) repeat
  6. ;   @[DIAL]                                 ) for each
  7. ;   modem commands to dial a number         ) type of
  8. ;   @[HANGUP]                               ) modem
  9. ;   modem commands to hangup the phone      )
  10. ;
  11. ; Anything after a semi-colon is treated as a comment
  12. ; Blank lines are ignored
  13. ;
  14. ; The following commands can be used:
  15. ;   @a  - abort if specified response IS received from modem
  16. ;   @c  - wait for connect response (abort if any other response received)
  17. ;         see also @i
  18. ;   @d  - wait for data carrier detect signal from modem
  19. ;   @f  - flush any bufferred response from the modem
  20. ;   @h  - hangup (drop DTR for the specified time period)
  21. ;   @i  - ignore specified response in next @c command;  note that multiple
  22. ;         @i commands before an @c command are ignored (the last is used)
  23. ;   @k  - wait for a keypress
  24. ;   @p  - pause for the specified time period
  25. ;   @q  - quiet (do not echo modem responses to the screen)
  26. ;   @v  - verbose (echo modem responses to the screen)
  27. ;   @V  - very verbose (echo modem commands and responses to the screen)
  28. ;   @w  - wait for specified response (abort if timeout)
  29. ;   @#  - send the number to be dialled to the modem
  30. ;   @@  - send a literal '@' character to the modem
  31. ;   @;  - send a literal ';' character to the modem
  32. ;
  33. ; All commands except f, i, q, v, #, @ and ; MUST be followed by a timeout
  34. ; (in 18ths of a second) in brackets.
  35. ; All responses need only match upto the end of the string specified
  36. ;
  37. ; Examples:
  38. ;   @w(18)OK        - wait until OK received, timeout 1 second
  39. ;   @c(810)CONNECT  - wait for CONNECT, timeout 45 seconds
  40. ;
  41.  
  42.  
  43. @[MODEM] Hayes compatible
  44. ; $EZM: "Generic Hayes commands - embellish as required", "AT&FV1E1", "OK", "", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  45.  
  46. @[DIAL]
  47. @v
  48. @f
  49. AT&FV1E1                ; reset
  50. @w(54)OK
  51. @p(9)                   ; some modems need a delay here
  52. ATDT@#                  ; dial (change the T to a P for pulse dialling)
  53. @w(18)ATD
  54. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  55. @w(27)                  ; let user read it
  56.  
  57. @[HANGUP]
  58. @q
  59. ATH0Z                   ; are we in command mode?
  60. @a(24)OK                ; yes - quit
  61. +++@p(24)               ; wait 1 sec, send escape, wait 1 sec
  62. @w(18)OK
  63. ATH0Z                   ; hangup and reset
  64. @a(18)OK
  65. @h(18)                  ; drop DTR for 1 sec if all else fails
  66.  
  67.  
  68. @[MODEM] Amstrad
  69. ; $EZM: "", "AT&FV1E1", "OK", "", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  70.  
  71. @[DIAL]
  72. @v
  73. @f
  74. AT&FV1E1                ; reset
  75. @w(54)OK
  76. @p(9)                   ; some modems need a delay here
  77. ATDT@#                  ; dial
  78. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  79. @w(27)                  ; let user read it
  80.  
  81. @[HANGUP]
  82. @q
  83. ATH0Z                   ; are we in command mode?
  84. @a(24)OK                ; yes - quit
  85. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  86. @w(18)OK
  87. ATH0Z                   ; hangup and reset
  88. @a(18)OK
  89. @h(18)                  ; drop DTR for 1 sec if all else fails
  90.  
  91.  
  92. @[MODEM] BOCA 14.4
  93. ; $EZM: "Extended responses, report protocol", "AT&FV1E1", "OK", "ATW1S95=46", "AT&K3", "AT\N0%C0", "ATDT", "CONNECT", "+++", "ATH0Z"
  94.  
  95. @[DIAL]
  96. @v
  97. @f
  98. AT&FV1E1                ; reset
  99. @w(54)OK
  100. @p(9)                   ; some modems need a delay here
  101. ATW1S95=46              ; initialise
  102. @w(54)OK
  103. AT&K3                   ; disable Xon/Xoff
  104. @w(54)OK
  105. AT\N0%C0                ; disable error correction / data compression
  106. @w(54)OK
  107. ATDT@#                  ; dial
  108. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  109. @w(27)                  ; let user read it
  110.  
  111. @[HANGUP]
  112. @q
  113. ATH0Z                   ; are we in command mode?
  114. @a(24)OK                ; yes - quit
  115. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  116. @w(18)OK
  117. ATH0Z                   ; hangup and reset
  118. @a(18)OK
  119. @h(18)                  ; drop DTR for 1 sec if all else fails
  120.  
  121.  
  122. @[MODEM] Cardinal
  123. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  124.  
  125. @[DIAL]
  126. @v
  127. @f
  128. AT&FV1E1                ; reset
  129. @w(54)OK
  130. @p(9)                   ; some modems need a delay here
  131. ATX4                    ; initialise
  132. @w(54)OK
  133. ATDT@#                  ; dial
  134. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  135. @w(27)                  ; let user read it
  136.  
  137. @[HANGUP]
  138. @q
  139. ATH0Z                   ; are we in command mode?
  140. @a(24)OK                ; yes - quit
  141. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  142. @w(18)OK
  143. ATH0Z                   ; hangup and reset
  144. @a(18)OK
  145. @h(18)                  ; drop DTR for 1 sec if all else fails
  146.  
  147.  
  148. @[MODEM] Codex
  149. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  150.  
  151. @[DIAL]
  152. @v
  153. @f
  154. AT&FV1E1                ; reset
  155. @w(54)OK
  156. @p(9)                   ; some modems need a delay here
  157. ATX4                    ; initialise
  158. @w(54)OK
  159. ATDT@#                  ; dial
  160. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  161. @w(27)                  ; let user read it
  162.  
  163. @[HANGUP]
  164. @q
  165. ATH0Z                   ; are we in command mode?
  166. @a(24)OK                ; yes - quit
  167. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  168. @w(18)OK
  169. ATH0Z                   ; hangup and reset
  170. @a(18)OK
  171. @h(18)                  ; drop DTR for 1 sec if all else fails
  172.  
  173.  
  174. @[MODEM] Compaq
  175. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  176.  
  177. @[DIAL]
  178. @v
  179. @f
  180. AT&FV1E1                ; reset
  181. @w(54)OK
  182. @p(9)                   ; some modems need a delay here
  183. ATX4                    ; initialise
  184. @w(54)OK
  185. ATDT@#                  ; dial
  186. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  187. @w(27)                  ; let user read it
  188.  
  189. @[HANGUP]
  190. @q
  191. ATH0Z                   ; are we in command mode?
  192. @a(24)OK                ; yes - quit
  193. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  194. @w(18)OK
  195. ATH0Z                   ; hangup and reset
  196. @a(18)OK
  197. @h(18)                  ; drop DTR for 1 sec if all else fails
  198.  
  199.  
  200. @[MODEM] Dataflex Gem
  201. ; $EZM: "", "AT&FV1E1", "OK", "", "", "AT\N0", "ATDT", "CONNECT", "+++", "ATH0Z"
  202.  
  203. @[DIAL]
  204. @v
  205. @f
  206. AT&FV1E1                ; reset
  207. @w(54)OK
  208. @p(9)                   ; some modems need a delay here
  209. AT\N0                   ; disable error correction / data compression
  210. @w(54)OK
  211. ATDT@#                  ; dial
  212. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  213. @w(27)                  ; let user read it
  214.  
  215. @[HANGUP]
  216. @q
  217. ATH0Z                   ; are we in command mode?
  218. @a(24)OK                ; yes - quit
  219. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  220. @w(18)OK
  221. ATH0Z                   ; hangup and reset
  222. @a(18)OK
  223. @h(18)                  ; drop DTR for 1 sec if all else fails
  224.  
  225.  
  226. @[MODEM] Dataflex Rapier V32
  227. ; $EZM: "", "AT&FV1E1", "OK", "", "", "AT\N0", "ATDT", "CONNECT", "+++", "ATH0Z"
  228.  
  229. @[DIAL]
  230. @v
  231. @f
  232. AT&FV1E1                ; reset
  233. @w(54)OK
  234. @p(9)                   ; some modems need a delay here
  235. AT\N0                   ; disable error correction / data compression
  236. @w(54)OK
  237. ATDT@#                  ; dial
  238. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  239. @w(27)                  ; let user read it
  240.  
  241. @[HANGUP]
  242. @q
  243. ATH0Z                   ; are we in command mode?
  244. @a(24)OK                ; yes - quit
  245. +++@p(24)               ; wait 1 sec, send escape, wait 1 sec
  246. @w(18)OK
  247. ATH0Z                   ; hangup and reset
  248. @a(18)OK
  249. @h(18)                  ; drop DTR for 1 sec if all else fails
  250.  
  251.  
  252. @[MODEM] Dowty Quattro 96
  253. ; $EZM: "DTE speed not to follow line speed; line speed variable", "AT&FV1E1", "OK", "AT&I1F0", "AT&K2", "AT&E0%C0", "ATDT", "CONNECT", "+++", "ATH0Z"
  254.  
  255. @[DIAL]
  256. @v
  257. @f
  258. AT&FV1E1                ; reset
  259. @w(54)OK
  260. @p(9)                   ; some modems need a delay here
  261. AT&I1F0                 ; initialise
  262. @w(54)OK
  263. AT&K2                   ; disable Xon/Xoff
  264. @w(54)OK
  265. AT&E0%C0                ; disable error correction / data compression
  266. @w(54)OK
  267. ATDT@#                  ; dial
  268. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  269. @w(27)                  ; let user read it
  270.  
  271. @[HANGUP]
  272. @q
  273. ATH0Z                   ; are we in command mode?
  274. @a(24)OK                ; yes - quit
  275. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  276. @w(18)OK
  277. ATH0Z                   ; hangup and reset
  278. @a(18)OK
  279. @h(18)                  ; drop DTR for 1 sec if all else fails
  280.  
  281.  
  282. @[MODEM] Hayes Optima
  283. ; $EZM: "Report connect speed", "AT&FV1E1", "OK", "ATW2X4", "AT&K3", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  284.  
  285. @[DIAL]
  286. @v
  287. @f
  288. AT&FV1E1                ; reset
  289. @w(54)OK
  290. @p(9)                   ; some modems need a delay here
  291. ATW2X4                  ; initialise
  292. @w(54)OK
  293. AT&K3                   ; disable Xon/Xoff
  294. @w(54)OK
  295. ATDT@#                  ; dial
  296. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  297. @w(27)                  ; let user read it
  298.  
  299. @[HANGUP]
  300. @q
  301. ATH0Z                   ; are we in command mode?
  302. @a(24)OK                ; yes - quit
  303. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  304. @w(18)OK
  305. ATH0Z                   ; hangup and reset
  306. @a(18)OK
  307. @h(18)                  ; drop DTR for 1 sec if all else fails
  308.  
  309.  
  310. @[MODEM] Hayes Smartmodem
  311. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  312.  
  313. @[DIAL]
  314. @v
  315. @f
  316. AT&FV1E1                ; reset
  317. @w(54)OK
  318. @p(9)                   ; some modems need a delay here
  319. ATX4                    ; initialise
  320. @w(54)OK
  321. ATDT@#                  ; dial
  322. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  323. @w(27)                  ; let user read it
  324.  
  325. @[HANGUP]
  326. @q
  327. ATH0Z                   ; are we in command mode?
  328. @a(24)OK                ; yes - quit
  329. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  330. @w(18)OK
  331. ATH0Z                   ; hangup and reset
  332. @a(18)OK
  333. @h(18)                  ; drop DTR for 1 sec if all else fails
  334.  
  335.  
  336. @[MODEM] Hayes Ultra
  337. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  338.  
  339. @[DIAL]
  340. @v
  341. @f
  342. AT&FV1E1                ; reset
  343. @w(54)OK
  344. @p(9)                   ; some modems need a delay here
  345. ATX4                    ; initialise
  346. @w(54)OK
  347. ATDT@#                  ; dial
  348. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  349. @w(27)                  ; let user read it
  350.  
  351. @[HANGUP]
  352. @q
  353. ATH0Z                   ; are we in command mode?
  354. @a(24)OK                ; yes - quit
  355. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  356. @w(18)OK
  357. ATH0Z                   ; hangup and reset
  358. @a(18)OK
  359. @h(18)                  ; drop DTR for 1 sec if all else fails
  360.  
  361.  
  362. @[MODEM] Hayes V-Series
  363. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  364.  
  365. @[DIAL]
  366. @v
  367. @f
  368. AT&FV1E1                ; reset
  369. @w(54)OK
  370. @p(9)                   ; some modems need a delay here
  371. ATX4                    ; initialise
  372. @w(54)OK
  373. ATDT@#                  ; dial
  374. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  375. @w(27)                  ; let user read it
  376.  
  377. @[HANGUP]
  378. @q
  379. ATH0Z                   ; are we in command mode?
  380. @a(24)OK                ; yes - quit
  381. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  382. @w(18)OK
  383. ATH0Z                   ; hangup and reset
  384. @a(18)OK
  385. @h(18)                  ; drop DTR for 1 sec if all else fails
  386.  
  387.  
  388. @[MODEM] Intel
  389. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  390.  
  391. @[DIAL]
  392. @v
  393. @f
  394. AT&FV1E1                ; reset
  395. @w(54)OK
  396. @p(9)                   ; some modems need a delay here
  397. ATX4                    ; initialise
  398. @w(54)OK
  399. ATDT@#                  ; dial
  400. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  401. @w(27)                  ; let user read it
  402.  
  403. @[HANGUP]
  404. @q
  405. ATH0Z                   ; are we in command mode?
  406. @a(24)OK                ; yes - quit
  407. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  408. @w(18)OK
  409. ATH0Z                   ; hangup and reset
  410. @a(18)OK
  411. @h(18)                  ; drop DTR for 1 sec if all else fails
  412.  
  413.  
  414. @[MODEM] Macronix
  415. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  416.  
  417. @[DIAL]
  418. @v
  419. @f
  420. AT&FV1E1                ; reset
  421. @w(54)OK
  422. @p(9)                   ; some modems need a delay here
  423. ATX4                    ; initialise
  424. @w(54)OK
  425. ATDT@#                  ; dial
  426. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  427. @w(27)                  ; let user read it
  428.  
  429. @[HANGUP]
  430. @q
  431. ATH0Z                   ; are we in command mode?
  432. @a(24)OK                ; yes - quit
  433. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  434. @w(18)OK
  435. ATH0Z                   ; hangup and reset
  436. @a(18)OK
  437. @h(18)                  ; drop DTR for 1 sec if all else fails
  438.  
  439.  
  440. @[MODEM] Megahertz
  441. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  442.  
  443. @[DIAL]
  444. @v
  445. @f
  446. AT&FV1E1                ; reset
  447. @w(54)OK
  448. @p(9)                   ; some modems need a delay here
  449. ATX4                    ; initialise
  450. @w(54)OK
  451. ATDT@#                  ; dial
  452. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  453. @w(27)                  ; let user read it
  454.  
  455. @[HANGUP]
  456. @q
  457. ATH0Z                   ; are we in command mode?
  458. @a(24)OK                ; yes - quit
  459. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  460. @w(18)OK
  461. ATH0Z                   ; hangup and reset
  462. @a(18)OK
  463. @h(18)                  ; drop DTR for 1 sec if all else fails
  464.  
  465.  
  466. @[MODEM] Miracom Courier
  467. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  468.  
  469. @[DIAL]
  470. @v
  471. @f
  472. AT&FV1E1                ; reset
  473. @w(54)OK
  474. @p(9)                   ; some modems need a delay here
  475. ATX4                    ; initialise
  476. @w(54)OK
  477. ATDT@#                  ; dial
  478. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  479. @w(27)                  ; let user read it
  480.  
  481. @[HANGUP]
  482. @q
  483. ATH0Z                   ; are we in command mode?
  484. @a(24)OK                ; yes - quit
  485. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  486. @w(18)OK
  487. ATH0Z                   ; hangup and reset
  488. @a(18)OK
  489. @h(18)                  ; drop DTR for 1 sec if all else fails
  490.  
  491.  
  492. @[MODEM] Miracom Courier V32
  493. ; $EZM: "DTE speed not to follow line speed", "AT&FV1E1", "OK", "AT&B1", "AT&H1", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  494.  
  495. @[DIAL]
  496. @v
  497. @f
  498. AT&FV1E1                ; reset
  499. @w(54)OK
  500. @p(9)                   ; some modems need a delay here
  501. AT&B1                   ; initialise
  502. @w(54)OK
  503. AT&H1                   ; disable Xon/Xoff
  504. @w(54)OK
  505. ATDT@#                  ; dial
  506. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  507. @w(27)                  ; let user read it
  508.  
  509. @[HANGUP]
  510. @q
  511. ATH0Z                   ; are we in command mode?
  512. @a(24)OK                ; yes - quit
  513. +++@p(24)               ; wait 1 sec, send escape, wait 1 sec
  514. @w(18)OK
  515. ATH0Z                   ; hangup and reset
  516. @a(18)OK
  517. @h(18)                  ; drop DTR for 1 sec if all else fails
  518.  
  519.  
  520. @[MODEM] Miracom Sportster
  521. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  522.  
  523. @[DIAL]
  524. @v
  525. @f
  526. AT&FV1E1                ; reset
  527. @w(54)OK
  528. @p(9)                   ; some modems need a delay here
  529. ATX4                    ; initialise
  530. @w(54)OK
  531. ATDT@#                  ; dial
  532. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  533. @w(27)                  ; let user read it
  534.  
  535. @[HANGUP]
  536. @q
  537. ATH0Z                   ; are we in command mode?
  538. @a(24)OK                ; yes - quit
  539. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  540. @w(18)OK
  541. ATH0Z                   ; hangup and reset
  542. @a(18)OK
  543. @h(18)                  ; drop DTR for 1 sec if all else fails
  544.  
  545.  
  546. @[MODEM] Multitech
  547. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  548.  
  549. @[DIAL]
  550. @v
  551. @f
  552. AT&FV1E1                ; reset
  553. @w(54)OK
  554. @p(9)                   ; some modems need a delay here
  555. ATX4                    ; initialise
  556. @w(54)OK
  557. ATDT@#                  ; dial
  558. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  559. @w(27)                  ; let user read it
  560.  
  561. @[HANGUP]
  562. @q
  563. ATH0Z                   ; are we in command mode?
  564. @a(24)OK                ; yes - quit
  565. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  566. @w(18)OK
  567. ATH0Z                   ; hangup and reset
  568. @a(18)OK
  569. @h(18)                  ; drop DTR for 1 sec if all else fails
  570.  
  571.  
  572. @[MODEM] New
  573. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  574.  
  575. @[DIAL]
  576. @v
  577. @f
  578. AT&FV1E1                ; reset
  579. @w(54)OK
  580. @p(9)                   ; some modems need a delay here
  581. ATX4                    ; initialise
  582. @w(54)OK
  583. ATDT@#                  ; dial
  584. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  585. @w(27)                  ; let user read it
  586.  
  587. @[HANGUP]
  588. @q
  589. ATH0Z                   ; are we in command mode?
  590. @a(24)OK                ; yes - quit
  591. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  592. @w(18)OK
  593. ATH0Z                   ; hangup and reset
  594. @a(18)OK
  595. @h(18)                  ; drop DTR for 1 sec if all else fails
  596.  
  597.  
  598. @[MODEM] Pace Linnet
  599. ; $EZM: "", "AT&FV1E1", "OK", "", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  600.  
  601. @[DIAL]
  602. @v
  603. @f
  604. AT&FV1E1                ; reset
  605. @w(54)OK
  606. @p(9)                   ; some modems need a delay here
  607. ATDT@#                  ; dial
  608. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  609. @w(27)                  ; let user read it
  610.  
  611. @[HANGUP]
  612. @q
  613. ATH0Z                   ; are we in command mode?
  614. @a(24)OK                ; yes - quit
  615. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  616. @w(18)OK
  617. ATH0Z                   ; hangup and reset
  618. @a(18)OK
  619. @h(18)                  ; drop DTR for 1 sec if all else fails
  620.  
  621.  
  622. @[MODEM] Pace Microlin fx
  623. ; $EZM: "", "AT&FV1E1", "OK", "", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  624.  
  625. @[DIAL]
  626. @v
  627. @f
  628. AT&FV1E1                ; reset
  629. @w(54)OK
  630. @p(9)                   ; some modems need a delay here
  631. ATDT@#                  ; dial
  632. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  633. @w(27)                  ; let user read it
  634.  
  635. @[HANGUP]
  636. @q
  637. ATH0Z                   ; are we in command mode?
  638. @a(24)OK                ; yes - quit
  639. +++@p(24)               ; wait 1 sec, send escape, wait 1 sec
  640. @w(18)OK
  641. ATH0Z                   ; hangup and reset
  642. @a(18)OK
  643. @h(18)                  ; drop DTR for 1 sec if all else fails
  644.  
  645.  
  646. @[MODEM] Pace Quadlink 32+
  647. ; $EZM: "DTE speed not to follow line speed", "AT&FV1E1", "OK", "AT&A1", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  648.  
  649. @[DIAL]
  650. @v
  651. @f
  652. AT&FV1E1                ; reset
  653. @w(54)OK
  654. @p(9)                   ; some modems need a delay here
  655. AT&A1                   ; initialise
  656. @w(54)OK
  657. ATDT@#                  ; dial
  658. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  659. @w(27)                  ; let user read it
  660.  
  661. @[HANGUP]
  662. @q
  663. ATH0Z                   ; are we in command mode?
  664. @a(24)OK                ; yes - quit
  665. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  666. @w(18)OK
  667. ATH0Z                   ; hangup and reset
  668. @a(18)OK
  669. @h(18)                  ; drop DTR for 1 sec if all else fails
  670.  
  671.  
  672. @[MODEM] Pace Ultralink
  673. ; $EZM: "DTE speed not to follow line speed", "AT&FV1E1", "OK", "AT&A1", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  674.  
  675. @[DIAL]
  676. @v
  677. @f
  678. AT&FV1E1                ; reset
  679. @w(54)OK
  680. @p(9)                   ; some modems need a delay here
  681. AT&A1                   ; initialise
  682. @w(54)OK
  683. ATDT@#                  ; dial
  684. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  685. @w(27)                  ; let user read it
  686.  
  687. @[HANGUP]
  688. @q
  689. ATH0Z                   ; are we in command mode?
  690. @a(24)OK                ; yes - quit
  691. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  692. @w(18)OK
  693. ATH0Z                   ; hangup and reset
  694. @a(18)OK
  695. @h(18)                  ; drop DTR for 1 sec if all else fails
  696.  
  697.  
  698. @[MODEM] Prometheus
  699. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  700.  
  701. @[DIAL]
  702. @v
  703. @f
  704. AT&FV1E1                ; reset
  705. @w(54)OK
  706. @p(9)                   ; some modems need a delay here
  707. ATX4                    ; initialise
  708. @w(54)OK
  709. ATDT@#                  ; dial
  710. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  711. @w(27)                  ; let user read it
  712.  
  713. @[HANGUP]
  714. @q
  715. ATH0Z                   ; are we in command mode?
  716. @a(24)OK                ; yes - quit
  717. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  718. @w(18)OK
  719. ATH0Z                   ; hangup and reset
  720. @a(18)OK
  721. @h(18)                  ; drop DTR for 1 sec if all else fails
  722.  
  723.  
  724. @[MODEM] Racal
  725. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  726.  
  727. @[DIAL]
  728. @v
  729. @f
  730. AT&FV1E1                ; reset
  731. @w(54)OK
  732. @p(9)                   ; some modems need a delay here
  733. ATX4                    ; initialise
  734. @w(54)OK
  735. ATDT@#                  ; dial
  736. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  737. @w(27)                  ; let user read it
  738.  
  739. @[HANGUP]
  740. @q
  741. ATH0Z                   ; are we in command mode?
  742. @a(24)OK                ; yes - quit
  743. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  744. @w(18)OK
  745. ATH0Z                   ; hangup and reset
  746. @a(18)OK
  747. @h(18)                  ; drop DTR for 1 sec if all else fails
  748.  
  749.  
  750. @[MODEM] Racal Maxam III+
  751. ; $EZM: "", "AT&FV1E1", "OK", "", "", "AT*E0", "ATDT", "CONNECT", "+++", "ATH0Z"
  752.  
  753. @[DIAL]
  754. @v
  755. @f
  756. AT&FV1E1                ; reset
  757. @w(54)OK
  758. @p(9)                   ; some modems need a delay here
  759. AT*E0                   ; disable error correction / data compression
  760. @w(54)OK
  761. ATDT@#                  ; dial
  762. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  763. @w(27)                  ; let user read it
  764.  
  765. @[HANGUP]
  766. @q
  767. ATH0Z                   ; are we in command mode?
  768. @a(24)OK                ; yes - quit
  769. +++@p(24)               ; wait 1 sec, send escape, wait 1 sec
  770. @w(18)OK
  771. ATH0Z                   ; hangup and reset
  772. @a(18)OK
  773. @h(18)                  ; drop DTR for 1 sec if all else fails
  774.  
  775.  
  776. @[MODEM] Racal Maxam IV+/V+
  777. ; $EZM: "", "AT&FV1E1", "OK", "", "", "AT&E0", "ATDT", "CONNECT", "+++", "ATH0Z"
  778.  
  779. @[DIAL]
  780. @v
  781. @f
  782. AT&FV1E1                ; reset
  783. @w(54)OK
  784. @p(9)                   ; some modems need a delay here
  785. AT&E0                   ; disable error correction / data compression
  786. @w(54)OK
  787. ATDT@#                  ; dial
  788. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  789. @w(27)                  ; let user read it
  790.  
  791. @[HANGUP]
  792. @q
  793. ATH0Z                   ; are we in command mode?
  794. @a(24)OK                ; yes - quit
  795. +++@p(24)               ; wait 1 sec, send escape, wait 1 sec
  796. @w(18)OK
  797. ATH0Z                   ; hangup and reset
  798. @a(18)OK
  799. @h(18)                  ; drop DTR for 1 sec if all else fails
  800.  
  801.  
  802. @[MODEM] Supra
  803. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  804.  
  805. @[DIAL]
  806. @v
  807. @f
  808. AT&FV1E1                ; reset
  809. @w(54)OK
  810. @p(9)                   ; some modems need a delay here
  811. ATX4                    ; initialise
  812. @w(54)OK
  813. ATDT@#                  ; dial
  814. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  815. @w(27)                  ; let user read it
  816.  
  817. @[HANGUP]
  818. @q
  819. ATH0Z                   ; are we in command mode?
  820. @a(24)OK                ; yes - quit
  821. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  822. @w(18)OK
  823. ATH0Z                   ; hangup and reset
  824. @a(18)OK
  825. @h(18)                  ; drop DTR for 1 sec if all else fails
  826.  
  827.  
  828. @[MODEM] Telebit
  829. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  830.  
  831. @[DIAL]
  832. @v
  833. @f
  834. AT&FV1E1                ; reset
  835. @w(54)OK
  836. @p(9)                   ; some modems need a delay here
  837. ATX4                    ; initialise
  838. @w(54)OK
  839. ATDT@#                  ; dial
  840. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  841. @w(27)                  ; let user read it
  842.  
  843. @[HANGUP]
  844. @q
  845. ATH0Z                   ; are we in command mode?
  846. @a(24)OK                ; yes - quit
  847. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  848. @w(18)OK
  849. ATH0Z                   ; hangup and reset
  850. @a(18)OK
  851. @h(18)                  ; drop DTR for 1 sec if all else fails
  852.  
  853.  
  854. @[MODEM] US Robotics
  855. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  856.  
  857. @[DIAL]
  858. @v
  859. @f
  860. AT&FV1E1                ; reset
  861. @w(54)OK
  862. @p(9)                   ; some modems need a delay here
  863. ATX4                    ; initialise
  864. @w(54)OK
  865. ATDT@#                  ; dial
  866. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  867. @w(27)                  ; let user read it
  868.  
  869. @[HANGUP]
  870. @q
  871. ATH0Z                   ; are we in command mode?
  872. @a(24)OK                ; yes - quit
  873. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  874. @w(18)OK
  875. ATH0Z                   ; hangup and reset
  876. @a(18)OK
  877. @h(18)                  ; drop DTR for 1 sec if all else fails
  878.  
  879.  
  880. @[MODEM] US Robotics Courier
  881. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  882.  
  883. @[DIAL]
  884. @v
  885. @f
  886. AT&FV1E1                ; reset
  887. @w(54)OK
  888. @p(9)                   ; some modems need a delay here
  889. ATX4                    ; initialise
  890. @w(54)OK
  891. ATDT@#                  ; dial
  892. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  893. @w(27)                  ; let user read it
  894.  
  895. @[HANGUP]
  896. @q
  897. ATH0Z                   ; are we in command mode?
  898. @a(24)OK                ; yes - quit
  899. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  900. @w(18)OK
  901. ATH0Z                   ; hangup and reset
  902. @a(18)OK
  903. @h(18)                  ; drop DTR for 1 sec if all else fails
  904.  
  905.  
  906. @[MODEM] US Robotics Sportster
  907. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  908.  
  909. @[DIAL]
  910. @v
  911. @f
  912. AT&FV1E1                ; reset
  913. @w(54)OK
  914. @p(9)                   ; some modems need a delay here
  915. ATX4                    ; initialise
  916. @w(54)OK
  917. ATDT@#                  ; dial
  918. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  919. @w(27)                  ; let user read it
  920.  
  921. @[HANGUP]
  922. @q
  923. ATH0Z                   ; are we in command mode?
  924. @a(24)OK                ; yes - quit
  925. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  926. @w(18)OK
  927. ATH0Z                   ; hangup and reset
  928. @a(18)OK
  929. @h(18)                  ; drop DTR for 1 sec if all else fails
  930.  
  931.  
  932. @[MODEM] US Robotics Worldport
  933. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  934.  
  935. @[DIAL]
  936. @v
  937. @f
  938. AT&FV1E1                ; reset
  939. @w(54)OK
  940. @p(9)                   ; some modems need a delay here
  941. ATX4                    ; initialise
  942. @w(54)OK
  943. ATDT@#                  ; dial
  944. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  945. @w(27)                  ; let user read it
  946.  
  947. @[HANGUP]
  948. @q
  949. ATH0Z                   ; are we in command mode?
  950. @a(24)OK                ; yes - quit
  951. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  952. @w(18)OK
  953. ATH0Z                   ; hangup and reset
  954. @a(18)OK
  955. @h(18)                  ; drop DTR for 1 sec if all else fails
  956.  
  957.  
  958. @[MODEM] Zoom
  959. ; $EZM: "Extended responses,", "AT&FV1E1", "OK", "ATX4", "", "", "ATDT", "CONNECT", "+++", "ATH0Z"
  960.  
  961. @[DIAL]
  962. @v
  963. @f
  964. AT&FV1E1                ; reset
  965. @w(54)OK
  966. @p(9)                   ; some modems need a delay here
  967. ATX4                    ; initialise
  968. @w(54)OK
  969. ATDT@#                  ; dial
  970. @w(810)CONNECT          ; wait 45 sec for 'CONNECT' message
  971. @w(27)                  ; let user read it
  972.  
  973. @[HANGUP]
  974. @q
  975. ATH0Z                   ; are we in command mode?
  976. @a(24)OK                ; yes - quit
  977. +++@p(20)               ; wait 1 sec, send escape, wait 1 sec
  978. @w(18)OK
  979. ATH0Z                   ; hangup and reset
  980. @a(18)OK
  981. @h(18)                  ; drop DTR for 1 sec if all else fails
  982.  
  983.  
  984.